package com.cnzhy.handler;


import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

import javax.servlet.http.HttpServletRequest;


/**
 * @Author: zhaoyan5
 * 统一异常处理
 * RestControllerAdvice注解，这个注解可以对所有controller的异常进行统一的处理。
 * ExceptionHandler注解，表示要处理的异常有哪些，可以处理多种类型的异常，赋值给value就行了。
 */
@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(value = Exception.class)
    public JSONObject defaultErrorHandler(HttpServletRequest req, Exception e) throws Exception {
//        JSONObject jsonObject = JsonUtil.getFailJsonObject(e.getMessage());
//        return jsonObject;
        return null;
    }

}
